{"componentChunkName":"component---node-modules-gatsby-theme-mdx-deck-src-templates-deck-js","path":"/es6","matchPath":"/es6/*","result":{"data":{"deck":{"id":"130f6a38-2f79-5765-89d8-10062a15d0be","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar theme = shadesOfPurple;\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Appear = makeShortcode(\"Appear\");\nvar layoutProps = {\n  theme: theme,\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"ES6+ \\uD83D\\uDC4B\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.linkedin.com/in/ragavkumarv/\"\n  }, \"@ragavkumarv\")), mdx(\"hr\", null), mdx(\"h2\", null, \"ES6 features\"), mdx(\"ul\", null, mdx(Appear, {\n    mdxType: \"Appear\"\n  }, mdx(\"li\", null, \" let & const \"), mdx(\"li\", null, mdx(\"code\", null, \"``\"), \" Template literal\"), mdx(\"li\", null, mdx(\"code\", null, \"...\"), \" Spread operator\"), mdx(\"li\", null, mdx(\"code\", null, \"...\"), \" Rest operator\"), mdx(\"li\", null, \" Destructuring \"), mdx(\"li\", null, \" Class \"), mdx(\"li\", null, \"Arrow function \", mdx(\"code\", null, \" => \")), mdx(\"li\", null, \"Promise\"))), mdx(\"hr\", null), mdx(\"h2\", null, \"ES6+ features\"), mdx(\"ul\", null, mdx(Appear, {\n    mdxType: \"Appear\"\n  }, mdx(\"li\", null, \" Numeric separators 1_00_00_000 \"), mdx(\"li\", null, \" Nullish Coalescing ?? \"), mdx(\"li\", null, \" Optional Chaining ?. \"))), mdx(\"hr\", null), mdx(\"h1\", null, \"Template literal\"), mdx(\"hr\", null), mdx(CodeSurfer, {\n    mdxType: \"CodeSurfer\"\n  }, mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"file=./src/template-literal.0.js title=\\\"Template literal\\\"\",\n    \"file\": \"./src/template-literal.0.js\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true\n  }, \"function fullname(firstname, lastname) {\\n    return \\\"Welcome \\\" + lastname + \\\", \\\" + firstname + \\\" \\uD83D\\uDE0A!!!\\\"\\n}\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"file=./src/template-literal.1.js title=\\\"Template literal\\\"\",\n    \"file\": \"./src/template-literal.1.js\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true\n  }, \"function fullname(firstname, lastname) {\\n    return \\\"Welcome \\\" + lastname + \\\", \\\" + firstname + \\\" \\uD83D\\uDE0A!!!\\\"\\n}\\n\\nfullname(\\\"Darth\\\", \\\"Vader\\\");\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Template literal\\\" subtitle=\\\"Interpolation (substitution)\\\"\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true,\n    \"subtitle\": \"\\\"Interpolation\",\n    \"(substitution)\\\"\": true\n  }, \"function fullname(firstname, lastname) {\\n  return `Welcome ${lastname}, ${firstname} \\uD83D\\uDE0A!!!`;\\n}\\n\\nfullname(\\\"Darth\\\", \\\"Vader\\\");\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Template literal\\\" 2[19:20,29:29] subtitle=\\\"Interpolation (substitution)\\\"\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true,\n    \"2[19:20,29:29]\": true,\n    \"subtitle\": \"\\\"Interpolation\",\n    \"(substitution)\\\"\": true\n  }, \"function fullname(firstname, lastname) {\\n  return `Welcome ${lastname}, ${firstname} \\uD83D\\uDE0A!!!`;\\n}\\n\\nfullname(\\\"Darth\\\", \\\"Vader\\\");\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Template literal\\\"\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true\n  }, \"const fullname = (firstname, lastname) =>\\n  `Welcome ${lastname}, ${firstname} \\uD83D\\uDE0A!!!`;\\n\\nfullname(\\\"Darth\\\", \\\"Vader\\\");\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Template literal\\\" subtitle=\\\"Supports multi-line string\\\"\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true,\n    \"subtitle\": \"\\\"Supports\",\n    \"multi-line\": true,\n    \"string\\\"\": true\n  }, \"const quotes = `Dream is not that you see in sleep,\\n   dream is something\\n   that does not let you sleep.`;\\n\"))), mdx(\"hr\", null), mdx(CodeSurfer, {\n    mdxType: \"CodeSurfer\"\n  }, mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Task - 1\\\"\",\n    \"title\": \"\\\"Task\",\n    \"-\": true,\n    \"1\\\"\": true\n  }, \"const movieUrl = (domain, genre, year) => {\\n  return \\\"http://\\\" + domain + \\\"?genere=\\\" + genre + \\\"&year=\\\" + year;\\n};\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Task - 1\\\"\",\n    \"title\": \"\\\"Task\",\n    \"-\": true,\n    \"1\\\"\": true\n  }, \"const movieUrl = (domain, genre, year) => {\\n  return \\\"http://\\\" + domain + \\\"?genere=\\\" + genre + \\\"&year=\\\" + year;\\n};\\n\\nconsole.log(movieUrl(\\\"imdb.com\\\", \\\"thriller\\\", 2020));\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Task - 1\\\"\",\n    \"title\": \"\\\"Task\",\n    \"-\": true,\n    \"1\\\"\": true\n  }, \"const movieUrl = (domain, genre, year) => {\\n  return \\\"http://\\\" + domain + \\\"?genere=\\\" + genre + \\\"&year=\\\" + year;\\n};\\n\\nconsole.log(movieUrl(\\\"imdb.com\\\", \\\"thriller\\\", 2020));\\n// http://imdb.com?genere=thriller&year=2020\\n\"))), mdx(\"hr\", null), mdx(CodeSurferColumns, {\n    themes: [vsDark, github, shadesOfPurple],\n    mdxType: \"CodeSurferColumns\"\n  }, mdx(Step, {\n    mdxType: \"Step\"\n  }, mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"String concat +\\\"\",\n    \"title\": \"\\\"String\",\n    \"concat\": true,\n    \"+\\\"\": true\n  }, \"function fullname(firstname, lastname) {\\n  return \\\"Welcome \\\" + lastname + \\\", \\\" + firstname + \\\" \\uD83D\\uDE0A!!!\\\";\\n}\\n\\nfullname(\\\"Darth\\\", \\\"Vader\\\");\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Template literal\\\"\",\n    \"title\": \"\\\"Template\",\n    \"literal\\\"\": true\n  }, \"function fullname(firstname, lastname) {\\n  return `Welcome ${lastname}, ${firstname} \\uD83D\\uDE0A!!!`;\\n}\\n\\nfullname(\\\"Darth\\\", \\\"Vader\\\");\\n\")))), mdx(\"hr\", null), mdx(\"h1\", null, \"Destructuring\"), mdx(\"hr\", null), mdx(\"h1\", null, \"Array Destructuring\"), mdx(\"span\", null, \"Unpacking \\uD83C\\uDF81\"), mdx(\"hr\", null), mdx(CodeSurfer, {\n    mdxType: \"CodeSurfer\"\n  }, mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true\n  }, \"const [t1, t2] = [100, 200];\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true\n  }, \"const [t1, t2] = [100, 200];\\nconsole.log(t1, t2);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true\n  }, \"const [t1, t2, t3] = [100, 200];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true\n  }, \"const [t1, t2, t3 = 80] = [100, 200];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"  subtitle=\\\"Default value\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true,\n    \"\": true,\n    \"subtitle\": \"\\\"Default\",\n    \"value\\\"\": true\n  }, \"const [t1, t2, t3 = 80] = [100, 200];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"  subtitle=\\\"⚠️Default value will be taken only when t3 is undefined\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true,\n    \"\": true,\n    \"subtitle\": \"\\\"⚠️Default\",\n    \"value\": true,\n    \"will\": true,\n    \"be\": true,\n    \"taken\": true,\n    \"only\": true,\n    \"when\": true,\n    \"t3\": true,\n    \"is\": true,\n    \"undefined\\\"\": true\n  }, \"const [t1, t2, t3 = 80] = [100, 200];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true\n  }, \"const [t1, t2, t3 = 80] = [100, 200, 500];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\" subtitle=\\\"What's t3?\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true,\n    \"subtitle\": \"\\\"What's\",\n    \"t3?\\\"\": true\n  }, \"const [t1, t2, t3 = 80] = [100, 200, null];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\" subtitle=\\\"null is also a value\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true,\n    \"subtitle\": \"\\\"null\",\n    \"is\": true,\n    \"also\": true,\n    \"a\": true,\n    \"value\\\"\": true\n  }, \"const [t1, t2, t3 = 80] = [100, 200, null];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true\n  }, \"const [, t1, t2, t3 = 80] = [100, 200, null];\\nconsole.log(t1, t2, t3);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\" subtitle=\\\"Holes\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true,\n    \"subtitle\": \"\\\"Holes\\\"\"\n  }, \"const [, t1, t2, t3 = 80] = [100, 200, null];\\nconsole.log(t1, t2, t3); // 200 null 80\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Array destructuring\\\" subtitle=\\\"Holes\\\"\",\n    \"title\": \"\\\"Array\",\n    \"destructuring\\\"\": true,\n    \"subtitle\": \"\\\"Holes\\\"\"\n  }, \"const [t1, , t2, t3 = 80] = [100, 200, null];\\nconsole.log(t1, t2, t3); // 100 null 80\\n\"))), mdx(\"hr\", null), mdx(\"h1\", null, \"Object Destructuring\"), mdx(\"span\", null, \"Unpacking \\uD83C\\uDF81\"), mdx(\"hr\", null), mdx(CodeSurfer, {\n    mdxType: \"CodeSurfer\"\n  }, mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const avenger = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase \\\"\\u2764\\uFE0F you 3000\\\"\\n};\\n\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const avenger = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\\nconsole.log(avenger.name);\\nconsole.log(avenger.networth);\\nconsole.log(avenger.power);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const avenger = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase \\\"\\u2764\\uFE0F you 3000\\\"\\n};\\n\\nconsole.log(avenger.name); \\\"Tony Stark\\\"\\nconsole.log(avenger.networth); \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\"\\nconsole.log(avenger.power);  \\\"\\uD83E\\uDD16\\\"\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const { name, networth, power } = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const { name, networth, power } = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\\nconsole.log(name);\\nconsole.log(networth);\\nconsole.log(power);\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const { name, networth, power } = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\\nconsole.log(name); //    \\\"Tony Stark\\\";\\nconsole.log(networth); // \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\";\\nconsole.log(power); //    \\\"\\uD83E\\uDD16\\\";\\n\"))), mdx(\"hr\", null), mdx(\"h2\", null, \"Default value\"), mdx(\"hr\", null), mdx(CodeSurfer, {\n    mdxType: \"CodeSurfer\"\n  }, mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const { name, networth, power, skill } = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\\nconsole.log(skill);\\nundefined;\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const {\\n  name,\\n  networth,\\n  power,\\n  skill = [\\\"genius\\\", \\\"billionaire\\\", \\\"playboy\\\", \\\"philanthropist\\\"],\\n} = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\\nconsole.log(skill);\\n[\\\"genius\\\", \\\"billionaire\\\", \\\"playboy\\\", \\\"philanthropist\\\"];\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-js\",\n    \"metastring\": \"title=\\\"Object destructuring\\\"\",\n    \"title\": \"\\\"Object\",\n    \"destructuring\\\"\": true\n  }, \"const {\\n  name,\\n  networth,\\n  power = \\\"\\uD83D\\uDCBF\\\",\\n  skill = [\\\"genius\\\", \\\"billionaire\\\", \\\"playboy\\\", \\\"philanthropist\\\"],\\n} = {\\n  name: \\\"Tony Stark\\\",\\n  house: \\\"\\uD83C\\uDFD8\\uFE0F\\\",\\n  networth: \\\"\\uD83D\\uDCB0\\uD83D\\uDCB0\\uD83D\\uDCB0\\\",\\n  power: \\\"\\uD83E\\uDD16\\\",\\n  phrase: \\\"\\u2764\\uFE0F you 3000\\\",\\n};\\n\\nconsole.log(power); // \\\"\\uD83E\\uDD16\\\";\\nconsole.log(skill); // [\\\"genius\\\", \\\"billionaire\\\", \\\"playboy\\\", \\\"philanthropist\\\"];\\n\"))), mdx(\"hr\", null), mdx(Term, {\n    yarnCommands: \"$ console.log(power);\\n\\\"\\uD83E\\uDD16\\\"|\\n$ console.log(skill);\\n[\\\"genius\\\", \\\"billionaire\\\", \\\"playboy\\\", \\\"philanthropist\\\"]\",\n    mdxType: \"Term\"\n  }), mdx(\"hr\", null), mdx(\"h1\", null, \"That's all folks \\uD83D\\uDE4B\\uD83C\\uDFFD\\u200D\\u2642\\uFE0F\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"matchPath":"/es6/*","id":"130f6a38-2f79-5765-89d8-10062a15d0be","slug":"/es6","title":"ES6+ 👋"}},"staticQueryHashes":[]}